Skip to main content

공유함 초대 메일 발송

공유함 초대 메일 발송

목적

  • 공유함 초대 시 사용자의 가입 상태를 기반으로 적합한 초대 메일을 발송하여, 신속하고 효과적인 협업 환경을 마련한다.

선행 조건

  • 공유함에 사용자가 초대되어야 한다.
  • 이메일 발송 시스템이 정상적으로 작동하고 있다.

주요 흐름

  • 공통 흐름
    • 관리자가 공유함에 새로운 사용자를 등록한다.
    • 시스템이 사용자의 회원가입 상태를 확인한다.
  • 가입자인 경우
    • 공유함 접속 링크가 포함된 초대 메일을 사용자에게 자동으로 발송한다.
    • 사용자가 메일을 받고 공유함 접속 링크를 통해 공유함에 접근한다.
  • 미가입자인 경우
    • 초대 메일 발송
      • 회원가입 링크가 포함된 초대 메일을 사용자에게 자동으로 발송한다.
    • 회원가입 프로세스
      • 사용자가 메일을 받고 회원가입 링크를 통해 회원가입을 진행한다.
      • 회원가입 진행 중 지속적으로 사용자의 역할 상태를 확인한다.
    • 역할 상태 확인 및 후속 조치 (회원가입 완료 후)
      • 시스템이 사용자의 현재 역할 상태를 다시 확인한다.
        • a. 역할이 유효한 경우:
          • 회원가입 완료 메일과, 공유함 접속 링크가 포함된 추가 메일을 자동으로 발송한다.
          • 사용자가 공유함 접속 링크를 통해 공유함에 접근한다.
        • b. 역할이 삭제되거나 제외된 경우:
          • 회원가입 완료 메일과, 공유함 접속 링크가 포함된 추가 메일을 자동으로 발송한다.
          • 사용자가 링크를 통해 접속한 경우 해당 페이지에서 "권한 없음" 메시지를 표시한다.
        • c. 회원가입 완료 전 역할 제외 또는 삭제 시:
          • 회원가입 완료 메일을 자동으로 발송한다.
          • 공유함 접속 링크 메일이 전송되지 않는다.

필요 기능

  • 초대된 사용자 회원가입 여부 확인
    • 공유함 초대 시 사용자의 회원가입 여부를 확인하여 회원 상태에 따라 적절한 메일을 발송한다.
  • 가입자 메일 발송
    • 이미 가입된 사용자에게는 공유함 접속 링크가 포함된 초대 메일을 자동으로 발송한다.
      • 메일에 포함되는 정보: 초대된 사용자명, 초대한 사용자명(이메일), 공유함 이름, 공유함 이동 버튼
      • 메일 내용: 안녕하세요 홍길동님 임나나(nana.lim@softcamp.co.kr)님이 귀하를 공유함에 초대하였습니다. 공유함에 접속하시려면 아래 버튼을 클릭해 주세요.
    • 공유함 이동 버튼 클릭 시 공유함 페이지가 새 탭으로 열린다.
  • 미가입자 메일 발송
    • 미 가입된 사용자에게는 회원가입 링크가 포함된 초대 메일을 자동으로 발송한다.
      • 메일에 포함되는 데이터: 초대된 사용자 이메일, 초대한 사용자명(이메일), 공유함 이름, 회원가입 버튼
      • 메일 내용: 안녕하세요 gildong.hong@softcamp.co.kr님 임나나(nana.lim@softcamp.co.kr)님이 귀하를 공유함에 초대하였습니다. 서비스를 이용하기 위해 간단한 회원가입이 필요합니다. 회원가입 버튼을 클릭하여 회원가입을 진행해주세요.
    • 회원가입 버튼 클릭 시 회원가입 페이지가 새 탭으로 열린다.
      • 초대한 사용자의 테넌트 명이 노출된다.
        • 문구: 입력하신 정보로 (테넌트)의 사용자로 회원가입됩니다.
      • 입력 필드
        • 이름, 아이디, 이메일, 비밀번호, 비밀번호 확인 입력창이 노출된다.
          • 필수 입력 항목: 이름, 이메일, 비밀번호, 비밀번호 확인
        • 이메일 입력 시 이미 존재하는 이메일인 경우 '이미 등록된 이메일입니다.' 문구 노출한다.
        • 비밀번호는 암호화되어 표시되어야 하며 비밀번호 표시 버튼 클릭 시 비밀번호가 노출된다.
      • 비밀번호 보안 기준: 사용자가 입력한 비밀번호가 시스템의 보안 기준을 충족하는지 검사한다. 보안 기준은 해당 회사에서 설정한 비밀번호 규칙을 따라간다.
        • 비밀번호 규칙 문구
          • (필수 포함 문자)필수, 최소 (n)자
            • 예: 영문(대/소문자)+숫자 필수, 최소 8자
        • 비밀번호 규칙 미 충족 시
          • (필수 포함 문자)를 포함하여, 최소 (n)자를 입력해 주세요.
            • 예: 영문(대/소문자)+숫자를 포함하여, 최소 8자를 입력해 주세요.
        • 개인정보 처리 방침, 이용약관 버튼 클릭 시 해당 페이지가 새 탭으로 열린다.
      • 회원가입 버튼 클릭 시 이메일 인증 절차가 시작되며 이메일 인증 완료 시 회원가입 완료 문구가 노출된다. (기존 동일)
      • 회원가입 완료 시
        • 초대받은 사용자는 해당 테넌트의 사용자로 등록되며 SHIELDrive 라이선스가 부여된다.
        • 해당 사용자에게 회원가입 완료 메일과, 공유함 접속 링크가 포함된 메일을 자동으로 발송한다.
          • 공유함 메일 내용은 가입자 메일 발송 내용과 동일

예외 케이스

  • 미가입자가 회원가입 완료 전 역할 제외 또는 삭제 시
    • 회원가입 이후 회원가입 완료 메일만 전송된다. 공유함 링크 메일이 전송되지 않는다.
  • 미가입자가 회원가입 완료 후 역할 제외 또는 삭제 시
    • 회원가입 이후 회원가입 완료 메일과, 공유함 접속 링크가 포함된 추가 메일을 자동으로 발송한다.
    • 사용자가 링크를 통해 접속한 경우 해당 페이지에서 "권한 없음" 메시지를 표시한다.